#ifndef _OUTMACROPARAMETERS_H__
#define _OUTMACROPARAMETERS_H__

#include"main_info.h"
#include"grid.h"
#include"cell.h"

#include<math.h>
#include<time.h>

class OutMacroParameters {
 public:
  OutMacroParameters(void);
  FILE* file_concentration;
  FILE* file_temperature;
  FILE* file_stream_of_heap;
  FILE* file_info;
  FILE* file_global_info;
  FILE* total_concentration_file;
  int number_of_file;
  void OutConcentration(void);
  void OutTemperature(void);
  void StreamOut(void);
  void InfoOut(clock_t start, int main_circle);
  void PrintPercent(clock_t start, int main_circle);
  void OutGlobalParameters(void);
  double max_concentration, min_concentration;
  double max_temperature, min_temperature;
	double max_mod_gas_velocity, min_mod_gas_velocity;
};

extern OutMacroParameters* OutMacroParameters_;

#endif